home *** CD-ROM | disk | FTP | other *** search
- From: envbvs@epb3.lbl.gov (Brian V. Smith)
- Newsgroups: comp.sources.x
- Subject: v06i035: xfig 2.0 patch 4 Part 2/3
- Message-ID: <132967@sun.Eng.Sun.COM>
- Date: 15 Mar 90 07:53:14 GMT
- Approved: argv@sun.com
-
- Submitted-by: envbvs@epb3.lbl.gov (Brian V. Smith)
- Posting-number: Volume 6, Issue 35
- Archive-name: xfig2/patch4b
- Patch-To: xfig2: Volume 6, Issues 9-24
-
-
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then unpack
- # it by saving it into a file and typing "sh file". To overwrite existing
- # files, type "sh file -c". You can also feed this as standard input via
- # unshar, or by typing "sh <file", e.g.. If this archive is complete, you
- # will see the following message at the end:
- # "End of archive 2 (of 3)."
- # Contents: FORMAT1.4.diff FORMAT1.4X.diff psbits3.c.diff xfig.l.diff
- # Wrapped by envbvs@epb3.lbl.gov on Mon Mar 12 16:28:04 1990
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'FORMAT1.4.diff' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'FORMAT1.4.diff'\"
- else
- echo shar: Extracting \"'FORMAT1.4.diff'\" \(9017 characters\)
- sed "s/^X//" >'FORMAT1.4.diff' <<'END_OF_FILE'
- X*** FORMAT1.4.old Tue Feb 20 10:56:44 1990
- X--- FORMAT1.4 Tue Mar 6 10:12:45 1990
- X***************
- X*** 1,4
- X! The following is the format of fig output (fig 1.4X).
- X
- X (0) The only difference between 1.4 and 1.4X is that the interpretation
- X of the "pen" value in ARC_BOX is now the radius of the corners of the box.
- X
- X--- 1,4 -----
- X! ****** This is the old format 1.4. ******
- X
- X The following is the format of fig output (fig 1.4).
- X
- X***************
- X*** 1,8
- X The following is the format of fig output (fig 1.4X).
- X
- X! (0) The only difference between 1.4 and 1.4X is that the interpretation
- X! of the "pen" value in ARC_BOX is now the radius of the corners of the box.
- X! Also, the ARC_BOX is sub-type 4 of POLYLINE.
- X
- X (1) The very first line is a comment line containing the name and version:
- X #FIG 1.4X
- X
- X--- 1,6 -----
- X ****** This is the old format 1.4. ******
- X
- X! The following is the format of fig output (fig 1.4).
- X
- X (1) The very first line is a comment line containing the name and version:
- X #FIG 1.4
- X***************
- X*** 5,11
- X Also, the ARC_BOX is sub-type 4 of POLYLINE.
- X
- X (1) The very first line is a comment line containing the name and version:
- X! #FIG 1.4X
- X
- X The character # at the first column of a line indicates that the line
- X is a comment line which will be ignored.
- X
- X--- 3,9 -----
- X The following is the format of fig output (fig 1.4).
- X
- X (1) The very first line is a comment line containing the name and version:
- X! #FIG 1.4
- X
- X The character # at the first column of a line indicates that the line
- X is a comment line which will be ignored.
- X***************
- X*** 33,43
- X (3) The rest of the file contains various objects. An object can be one
- X of six classes (or types).
- X
- X! i) Ellipse which is a generalization of circle.
- X! ii) Polyline which includes polygon and box.
- X! iii) Spline which includes closed/open control/interpolated spline.
- X! iv) Text.
- X! v) Arc.
- X vi) Compound object which is composed of one or more objects.
- X
- X In the following elaboration on object formats, every value of fig
- X
- X--- 31,41 -----
- X (3) The rest of the file contains various objects. An object can be one
- X of six classes (or types).
- X
- X! i) Arc.
- X! ii) Ellipse which is a generalization of circle.
- X! iii) Polyline which includes polygon and box.
- X! iv) Spline which includes closed/open control/interpolated spline.
- X! v) Text.
- X vi) Compound object which is composed of one or more objects.
- X
- X In the following elaboration on object formats, every value of fig
- X***************
- X*** 55,61
- X filling object internals. For example, an filled
- X arc will look like a piece of pie.
- X
- X! ** pen This will be a structure defining the shape of
- X pen used in drawing objects. It also includes
- X the the stipple pattern for line filling.
- X The default pen is a circular pen with black
- X
- X--- 53,59 -----
- X filling object internals. For example, an filled
- X arc will look like a piece of pie.
- X
- X! pen This will be a structure defining the shape of
- X pen used in drawing objects. It also includes
- X the the stipple pattern for line filling.
- X The default pen is a circular pen with black
- X***************
- X*** 61,68
- X The default pen is a circular pen with black
- X filling.
- X
- X- ** In 1.4X, pen is the radius (pixels) of the rounded-corner boxes.
- X-
- X thickness Every pen has the thickness of one.
- X Thickness scales the size of a pen.
- X
- X
- X--- 59,64 -----
- X The default pen is a circular pen with black
- X filling.
- X
- X thickness Every pen has the thickness of one.
- X Thickness scales the size of a pen.
- X
- X***************
- X*** 74,80
- X depth can obscure the one with greater depth
- X if they overlap.
- X
- X! style Only polyline (including polygon and box) can
- X be rendered with dashed line. However the
- X objects created when the dash-line mode was on
- X will be recorded as such. Currently the filter
- X
- X--- 70,76 -----
- X depth can obscure the one with greater depth
- X if they overlap.
- X
- X! line_style Only polyline (including polygon and box) can
- X be rendered with dashed line. However the
- X objects created when the dash-line mode was on
- X will be recorded as such. Currently the filter
- X***************
- X*** 96,102
- X ---- ---- -------------------
- X int object_code (always 5)
- X int sub_type (always 1)
- X! int style (See the end of this section)
- X int line_thickness (pixels, not used)
- X int color (not used)
- X int depth (not used)
- X
- X--- 92,98 -----
- X ---- ---- -------------------
- X int object_code (always 5)
- X int sub_type (always 1)
- X! int line_style (See the end of this section)
- X int line_thickness (pixels, not used)
- X int color (not used)
- X int depth (not used)
- X***************
- X*** 116,124
- X ---- ---- -------------------
- X int arrow_type (not used)
- X int arrow_style (not used)
- X! float arrow_thickness (not used)
- X! float arrow_width (pixels)
- X! float arrow_height (pixels)
- X
- X Backward arrow line (Optional; absent if backward_arrow is 0) :
- X type name (brief description)
- X
- X--- 112,120 -----
- X ---- ---- -------------------
- X int arrow_type (not used)
- X int arrow_style (not used)
- X! int arrow_thickness (not used)
- X! int arrow_width (pixels)
- X! int arrow_height (pixels)
- X
- X Backward arrow line (Optional; absent if backward_arrow is 0) :
- X type name (brief description)
- X***************
- X*** 125,133
- X ---- ---- -------------------
- X int arrow_type (not used)
- X int arrow_style (not used)
- X! float arrow_thickness (not used)
- X! float arrow_width (pixels)
- X! float arrow_height (pixels)
- X
- X (3.2) COMPOUND
- X
- X
- X--- 121,129 -----
- X ---- ---- -------------------
- X int arrow_type (not used)
- X int arrow_style (not used)
- X! int arrow_thickness (not used)
- X! int arrow_width (pixels)
- X! int arrow_height (pixels)
- X
- X (3.2) COMPOUND
- X
- X***************
- X*** 164,170
- X 2 : ellipse defined by diameters
- X 3 : circle defined by radius
- X 4 : circle defined by diameter)
- X! int style (See the end of this section)
- X int thickness (pixels, not used)
- X int color (not used)
- X int depth (not used)
- X
- X--- 160,166 -----
- X 2 : ellipse defined by diameters
- X 3 : circle defined by radius
- X 4 : circle defined by diameter)
- X! int line_style (See the end of this section)
- X int thickness (pixels, not used)
- X int color (not used)
- X int depth (not used)
- X***************
- X*** 183,192
- X First line :
- X type name (brief description)
- X ---- ---- -------------------
- X! int object_code (always 2)
- X! int sub_type (1 : polyline, 2 : box,
- X! 3 : polygon, 4 : rounded-corner box)
- X! int style (See the end of this section)
- X int thickness (pixels, not used)
- X int color (not used)
- X int depth (not used)
- X
- X--- 179,187 -----
- X First line :
- X type name (brief description)
- X ---- ---- -------------------
- X! int object_code (always 1)
- X! int sub_type (1 : polyline, 2 : box, 3 : polygon)
- X! int line_style (See the end of this section)
- X int thickness (pixels, not used)
- X int color (not used)
- X int depth (not used)
- X***************
- X*** 190,196
- X int thickness (pixels, not used)
- X int color (not used)
- X int depth (not used)
- X! int pen **** (pixels, radius of rounded-corner boxes)
- X int area_fill (not used)
- X float style_val (pixels)
- X int forward_arrow (0: off, 1: on)
- X
- X--- 185,191 -----
- X int thickness (pixels, not used)
- X int color (not used)
- X int depth (not used)
- X! int pen (not used)
- X int area_fill (not used)
- X float style_val (pixels)
- X int forward_arrow (0: off, 1: on)
- X***************
- X*** 217,228
- X First line :
- X type name (brief description)
- X ---- ---- -------------------
- X! int object_code (always 3)
- X! int sub_type (0 : open spline
- X! 1 : closed spline
- X! 2 : open interpolated spline
- X! 3 : closed interpolated spline)
- X! int style (See the end of this section)
- X int thickness (pixels, not used)
- X int color (not used)
- X int depth (not used)
- X
- X--- 212,223 -----
- X First line :
- X type name (brief description)
- X ---- ---- -------------------
- X! int object_code (always 1)
- X! int sub_type (1 : open spline
- X! 2 : closed spline
- X! 3 : open interpolated spline
- X! 4 : closed interpolated spline)
- X! int line_style (See the end of this section)
- X int thickness (pixels, not used)
- X int color (not used)
- X int depth (not used)
- X***************
- X*** 266,273
- X int sub_type (0 : Left justified
- X 1 : Center justified
- X 2 : Right justified)
- X! int font (font number 0-...)
- X! int font_size (point size)
- X int pen (not used)
- X int color (not used)
- X int depth (not used)
- X
- X--- 261,268 -----
- X int sub_type (0 : Left justified
- X 1 : Center justified
- X 2 : Right justified)
- X! int font (not used)
- X! int font_size (not used)
- X int pen (not used)
- X int color (not used)
- X int depth (not used)
- END_OF_FILE
- if test 9017 -ne `wc -c <'FORMAT1.4.diff'`; then
- echo shar: \"'FORMAT1.4.diff'\" unpacked with wrong size!
- fi
- # end of 'FORMAT1.4.diff'
- fi
- if test -f 'FORMAT1.4X.diff' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'FORMAT1.4X.diff'\"
- else
- echo shar: Extracting \"'FORMAT1.4X.diff'\" \(10373 characters\)
- sed "s/^X//" >'FORMAT1.4X.diff' <<'END_OF_FILE'
- X*** /dev/null Tue Mar 6 10:12:59 1990
- X--- FORMAT1.4X Tue Mar 6 10:09:22 1990
- X***************
- X*** 0
- X
- X--- 1,289 -----
- X+ The following is the format of fig output (fig 1.4X).
- X+
- X+ (0) The only difference between 1.4 and 1.4X is that the interpretation
- X+ of the "pen" value in ARC_BOX is now the radius of the corners of the box.
- X+ Also, the ARC_BOX is sub-type 4 of POLYLINE.
- X+
- X+ (1) The very first line is a comment line containing the name and version:
- X+ #FIG 1.4X
- X+
- X+ The character # at the first column of a line indicates that the line
- X+ is a comment line which will be ignored.
- X+
- X+ (2) The first non-comment line consists of two numbers :
- X+
- X+ int fig_resolution (pixels/inch)
- X+ int coordinate_system (1 : origin is at the lower left corner
- X+ 2 : Upper left)
- X+
- X+ Fig_resolution is the resolution fig is using for the current file.
- X+ It may not be the same as screen resolution (which can be higher or
- X+ lower). I assume that a pixel is square, therefore this number
- X+ represents drawing resolution in both direction. I've experimented
- X+ with fig automatically changing this number according to the resolution
- X+ of the monitor it is running on (The screen resolution, width and height
- X+ in pixels, not pixel/inch, can be done by doing a ioctl on the /dev/fb).
- X+ I've found that for monitors with higher resolution but same size
- X+ (19" diagonal), I preferred using the pixels for other things than
- X+ having fig occupying most of the screen. Thus I opted for a fixed
- X+ pixel-per-inch number which make fig window smaller on higher resolution
- X+ monitor (than the standard sun monitor). This however may change in
- X+ the future version.
- X+
- X+ (3) The rest of the file contains various objects. An object can be one
- X+ of six classes (or types).
- X+
- X+ i) Ellipse which is a generalization of circle.
- X+ ii) Polyline which includes polygon and box.
- X+ iii) Spline which includes closed/open control/interpolated spline.
- X+ iv) Text.
- X+ v) Arc.
- X+ vi) Compound object which is composed of one or more objects.
- X+
- X+ In the following elaboration on object formats, every value of fig
- X+ output are separated by blank characters or new line ('\n'). The
- X+ value of the not-used parameters will be -1.
- X+
- X+ A number of values are described as unused or not applicable to some
- X+ object even though they are defined for those objects. These value
- X+ will (hopefully) be used in the future version of fig. The intention
- X+ of their uses are the following.
- X+
- X+ Value Usage
- X+ ----- -----
- X+ area_fill The stipple pattern (which will be align) for
- X+ filling object internals. For example, an filled
- X+ arc will look like a piece of pie.
- X+
- X+ ** pen This will be a structure defining the shape of
- X+ pen used in drawing objects. It also includes
- X+ the the stipple pattern for line filling.
- X+ The default pen is a circular pen with black
- X+ filling.
- X+
- X+ ** In 1.4X, pen is the radius (pixels) of the rounded-corner boxes.
- X+
- X+ thickness Every pen has the thickness of one.
- X+ Thickness scales the size of a pen.
- X+
- X+ depth This value adds a half dimension to fig.
- X+ It is useful when we have overlapping filled
- X+ objects and we want one to obliterate another.
- X+ An object can have only one depth (including
- X+ compound object). An object that is in less
- X+ depth can obscure the one with greater depth
- X+ if they overlap.
- X+
- X+ style Only polyline (including polygon and box) can
- X+ be rendered with dashed line. However the
- X+ objects created when the dash-line mode was on
- X+ will be recorded as such. Currently the filter
- X+ f2ps (1) is able to render the desired line style
- X+ effect on hard copy. Three line styles are defined.
- X+
- X+ 0 : SOLID_LINE
- X+ 1 : DASH_LINE
- X+ 2 : DOTTED_LINE
- X+
- X+ style_val For dash style, it is the length of a dash.
- X+ For dotted line it indicates the approximated
- X+ gap of consecutive dots.
- X+
- X+ (3.1) ELLIPSE
- X+
- X+ First line :
- X+ type name (brief description)
- X+ ---- ---- -------------------
- X+ int object_code (always 1)
- X+ int sub_type (1 : ellipse defined by radiuses
- X+ 2 : ellipse defined by diameters
- X+ 3 : circle defined by radius
- X+ 4 : circle defined by diameter)
- X+ int style (See the end of this section)
- X+ int thickness (pixels, not used)
- X+ int color (not used)
- X+ int depth (not used)
- X+ int pen (not used)
- X+ int area_fill (not used)
- X+ float style_val (pixels, not used)
- X+ int direction (always 1)
- X+ float angle (radian, the angle of the x-axis)
- X+ int center_x, center_y (pixels)
- X+ int radius_x, radius_y (pixels)
- X+ int start_x, start_y (pixels; the 1st point entered)
- X+ int end_x, end_y (pixels; the last point entered)
- X+
- X+ (3.2) POLYLINE
- X+
- X+ First line :
- X+ type name (brief description)
- X+ ---- ---- -------------------
- X+ int object_code (always 2)
- X+ int sub_type (1 : polyline, 2 : box,
- X+ 3 : polygon, 4 : rounded-corner box)
- X+ int style (See the end of this section)
- X+ int thickness (pixels, not used)
- X+ int color (not used)
- X+ int depth (not used)
- X+ int pen **** (pixels, radius of rounded-corner boxes)
- X+ int area_fill (not used)
- X+ float style_val (pixels)
- X+ int forward_arrow (0: off, 1: on)
- X+ int backward_arrow (0: off, 1: on)
- X+
- X+ Forward arrow line : same as ARC object
- X+
- X+ Backward arrow line : same as ARC object
- X+
- X+ Points line :
- X+ type name (brief description)
- X+ ---- ---- -------------------
- X+ int x1, y1 (pixels)
- X+ int x2, y2 (pixels)
- X+ .
- X+ .
- X+ int xn, yn (this will be the same as the 1st
- X+ point for polygon and box)
- X+ int x, y (always 9999, 9999; marks the end of
- X+ point for polygon and box)
- X+
- X+ (3.3) SPLINE
- X+
- X+ First line :
- X+ type name (brief description)
- X+ ---- ---- -------------------
- X+ int object_code (always 3)
- X+ int sub_type (0 : open spline
- X+ 1 : closed spline
- X+ 2 : open interpolated spline
- X+ 3 : closed interpolated spline)
- X+ int style (See the end of this section)
- X+ int thickness (pixels, not used)
- X+ int color (not used)
- X+ int depth (not used)
- X+ int pen (not used)
- X+ int area_fill (not used)
- X+ float style_val (pixels, not used)
- X+ int forward_arrow (0: off, 1: on)
- X+ int backward_arrow (0: off, 1: on)
- X+
- X+ Forward arrow line : same as ARC object
- X+
- X+ Backward arrow line : same as ARC object
- X+
- X+ Points line : same as POLYLINE object
- X+
- X+ Control points line (absent if sub_type is 1 or 2) :
- X+ Control points of interpolated spline. There are two control
- X+ points for each knots. A section i, of the spline is drawn
- X+ using Bezier cubic with the following four points:
- X+ (x ,y ), (rx ,ry ), (lx , ly ), (x , y ).
- X+ i i i i i+1 i+1 i+1 i+1
- X+ For closed interpolated spline the last pair of control points,
- X+ (lxn,lyn) and (rxn,ryn) (which can be ignored), are the same as
- X+ (lx1,ly1) and (rx1,ry1) respectively.
- X+
- X+ type name (brief description)
- X+ ---- ---- -------------------
- X+ float lx1, ly1 (pixels)
- X+ float rx1, ry1 (pixels)
- X+ float lx2, ly2 (pixels)
- X+ float rx2, ry2 (pixels)
- X+ .
- X+ .
- X+ float lxn, lyn (pixels)
- X+ float rxn, ryn (pixels)
- X+
- X+ (3.4) TEXT
- X+ type name (brief description)
- X+ ---- ---- -------------------
- X+ int object (always 4)
- X+ int sub_type (0 : Left justified
- X+ 1 : Center justified
- X+ 2 : Right justified)
- X+ int font (font number 0-...)
- X+ int font_size (point size)
- X+ int pen (not used)
- X+ int color (not used)
- X+ int depth (not used)
- X+ int angle (radian, not used, the angle of the
- X+ the base line of the string)
- X+ int font_style (not used)
- X+ int height (pixels)
- X+ int length (pixels)
- X+ int x, y (pixels, coordinate of the origin
- X+ of the string. If sub_type = 0, it is
- X+ the lower left corner of the string.
- X+ If sub_type = 1, it is the lower
- X+ center. Otherwise it is the lower
- X+ right corner of the string.)
- X+ char string[] (ascii characters; starts after a blank
- X+ character following the last number and
- X+ ends before the character '\1'. This
- X+ character is not part of the string.
- X+ Note that the string may contain '\n'.)
- X+ (3.5) ARC
- X+
- X+ First line :
- X+ type name (brief description)
- X+ ---- ---- -------------------
- X+ int object_code (always 5)
- X+ int sub_type (always 1)
- X+ int style (See the end of this section)
- X+ int line_thickness (pixels, not used)
- X+ int color (not used)
- X+ int depth (not used)
- X+ int pen (not used)
- X+ int area_fill (not used)
- X+ float style_val (pixels, not used)
- X+ int direction (0 : clockwise, 1 : counterclockwise)
- X+ int forward_arrow (0: no forward arrow, 1: on)
- X+ int backward_arrow (0: no forward arrow, 1: on)
- X+ float center_x, center_y (center of the arc)
- X+ int x1, y1 (pixels, the 1st point the user entered)
- X+ int x2, y2 (pixels, the 2nd point)
- X+ int x3, y3 (pixels, the last point)
- X+
- X+ Forward arrow line (Optional; absent if forward_arrow is 0) :
- X+ type name (brief description)
- X+ ---- ---- -------------------
- X+ int arrow_type (not used)
- X+ int arrow_style (not used)
- X+ float arrow_thickness (not used)
- X+ float arrow_width (pixels)
- X+ float arrow_height (pixels)
- X+
- X+ Backward arrow line (Optional; absent if backward_arrow is 0) :
- X+ type name (brief description)
- X+ ---- ---- -------------------
- X+ int arrow_type (not used)
- X+ int arrow_style (not used)
- X+ float arrow_thickness (not used)
- X+ float arrow_width (pixels)
- X+ float arrow_height (pixels)
- X+
- X+ (3.6) COMPOUND
- X+
- X+ A line with object code 6 signifies the start of a compound.
- X+ There are four more numbers on this line which indicate the
- X+ upper right corner and the lower left corner of the bounding
- X+ box of this compound. A line with object code -6 signifies
- X+ the end of the compound. Compound may be nested.
- X+
- X+ First line :
- X+ type name (brief description)
- X+ ---- ---- -------------------
- X+ int object_code (always 6)
- X+ int upperright_corner_x (pixels)
- X+ int upperright_corner_y (pixels)
- X+ int lowerleft_corner_x (pixels)
- X+ int lowerleft_corner_y (pixels)
- X+
- X+ Subsequent lines :
- X+ objects
- X+ .
- X+ .
- X+
- X+ Last line :
- X+ -6
- X+
- END_OF_FILE
- if test 10373 -ne `wc -c <'FORMAT1.4X.diff'`; then
- echo shar: \"'FORMAT1.4X.diff'\" unpacked with wrong size!
- fi
- # end of 'FORMAT1.4X.diff'
- fi
- if test -f 'psbits3.c.diff' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'psbits3.c.diff'\"
- else
- echo shar: Extracting \"'psbits3.c.diff'\" \(10989 characters\)
- sed "s/^X//" >'psbits3.c.diff' <<'END_OF_FILE'
- X*** psbits3.c.old Mon Feb 19 11:29:15 1990
- X--- psbits3.c Fri Mar 2 12:14:49 1990
- X***************
- X*** 13,18
- X /* These are the bitmaps for the font menu panes */
- X /* Part 3 of 3 */
- X
- X static char Palatino_Bold_bits[] = {
- X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X
- X--- 13,19 -----
- X /* These are the bitmaps for the font menu panes */
- X /* Part 3 of 3 */
- X
- X+ #ifndef TFX
- X static char Palatino_Bold_bits[] = {
- X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X***************
- X*** 706,711
- X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
- X
- X Pixmap font_menu_bitmaps[NUMFONTS];
- X
- X
- X--- 707,713 -----
- X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
- X+ #endif
- X
- X Pixmap font_menu_bitmaps[NUMFONTS];
- X
- X***************
- X*** 709,714
- X
- X Pixmap font_menu_bitmaps[NUMFONTS];
- X
- X char *font_menu_bits[NUMFONTS] = {
- X Times_Roman_bits,
- X Times_Italic_bits,
- X
- X--- 711,717 -----
- X
- X Pixmap font_menu_bitmaps[NUMFONTS];
- X
- X+ #ifndef TFX
- X char *font_menu_bits[NUMFONTS] = {
- X Times_Roman_bits,
- X Times_Italic_bits,
- X***************
- X*** 746,748
- X ZapfChancery_MediumItalic_bits,
- X ZapfDingBats_bits,
- X };
- X
- X--- 749,915 -----
- X ZapfChancery_MediumItalic_bits,
- X ZapfDingBats_bits,
- X };
- X+ #else
- X+
- X+ /* TFX font names */
- X+
- X+ static char Default_bits[] = {
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x1f,0x00,
- X+ 0x70,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,
- X+ 0x38,0x00,0x58,0x00,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0xc0,0x60,0x00,0x08,0x00,0x00,0x0c,0x01,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0xc0,0x60,0x00,0x0c,0x00,0x00,0x8c,0x01,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0xc0,0xc0,0x78,0x3e,0x9e,0x73,0xcc,
- X+ 0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xc0,0xcc,0x0c,0x33,
- X+ 0x63,0x8c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xc0,0x86,
- X+ 0x0d,0x33,0x63,0x8c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,
- X+ 0xc0,0xfe,0x0d,0x38,0x63,0x8c,0x01,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0xc0,0xc0,0x06,0x0c,0x36,0x63,0x8c,0x01,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0xc0,0x60,0x06,0x0c,0x33,0x63,0x8c,0x01,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0xc0,0x60,0x0e,0x0d,0x33,0x63,0x8c,
- X+ 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x38,0xdc,0x0c,0x3f,
- X+ 0x77,0x8c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x1f,0x78,
- X+ 0x1e,0x66,0xee,0x1e,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00 };
- X+ static char Roman_bits[] = {
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x3f,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,
- X+ 0x71,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x80,0x61,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x80,0x61,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x80,0x61,0x78,0x9c,0x31,0x78,0x9c,
- X+ 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x31,0xcc,0xd8,0x7b,
- X+ 0xcc,0xd8,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1f,0x86,
- X+ 0x39,0x67,0xcc,0x38,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x80,
- X+ 0x19,0x86,0x19,0x63,0xe0,0x18,0x03,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x80,0x31,0x86,0x19,0x63,0xd8,0x18,0x03,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x80,0x61,0x86,0x19,0x63,0xcc,0x18,0x03,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x80,0x61,0x86,0x19,0x63,0xcc,0x18,
- X+ 0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xc1,0xcc,0x18,0x63,
- X+ 0xfc,0x18,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xc3,0x79,
- X+ 0xbc,0xf7,0x98,0x3d,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00 };
- X+ static char Italic_bits[] = {
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,
- X+ 0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x60,0x00,0x00,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x60,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x60,0x08,0x00,0x02,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x0c,0x00,0x03,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x1f,0x2f,0x73,
- X+ 0xf0,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xc6,
- X+ 0x1c,0x63,0x9c,0x4c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x30,0x46,0x18,0x63,0x04,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x18,0x62,0x18,0x23,0x06,0x18,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x18,0x63,0x8c,0x31,0x06,0x30,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x63,0x8c,0x31,0x06,0x62,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xeb,0xae,0xb5,
- X+ 0x4e,0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3c,0x86,
- X+ 0x99,0x73,0x3c,0x3e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00 };
- X+ static char Bold_bits[] = {
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x7f,
- X+ 0x00,0x78,0xe0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0xe7,0x00,0x70,0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0xc7,0x01,0x70,0xc0,0x01,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0xc7,0x01,0x70,0xc0,0x01,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc7,0xf1,0x70,0xd8,0x01,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe7,0x98,0x71,
- X+ 0xfc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,
- X+ 0x9c,0x73,0xce,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0xc7,0x9d,0x73,0xce,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x87,0x9f,0x73,0xce,0x01,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x87,0x9f,0x73,0xce,0x01,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x87,0x9f,0x73,0xce,0x01,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc7,0x99,0x71,
- X+ 0xdc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x7f,
- X+ 0xf0,0xf8,0xb8,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00 };
- X+ static char Modern_bits[] = {
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x60,0x00,
- X+ 0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,
- X+ 0x60,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x0e,0x70,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x0e,0x70,0x00,0x00,0x18,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x1e,0x78,0xf8,0xc0,0x1b,0x1e,0x36,
- X+ 0x73,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x78,0xfc,0xe1,0x1f,
- X+ 0x3f,0x36,0xfb,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x6c,0x8c,
- X+ 0x61,0x9c,0x61,0x0e,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x36,
- X+ 0x6c,0x06,0x33,0x98,0x61,0x06,0xc3,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x66,0x66,0x06,0x33,0x98,0x7f,0x06,0xc3,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x66,0x66,0x06,0x33,0x98,0x01,0x06,0xc3,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x46,0x62,0x06,0x33,0x98,0x01,0x06,
- X+ 0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0xc6,0x63,0x8c,0x61,0x9c,
- X+ 0x63,0x06,0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x61,0xfc,
- X+ 0xe1,0x1f,0x7f,0x06,0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0x86,
- X+ 0x61,0xf8,0xc0,0x1b,0x1e,0x06,0xc3,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00 };
- X+ static char Typewriter_bits[] = {
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x1f,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x10,0x11,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x10,0x11,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
- X+ 0x10,0x91,0xe3,0xec,0x81,0x07,0xc7,0xb9,0xc3,0xc1,0x1f,0x3c,
- X+ 0xb8,0x03,0x00,0x01,0x41,0x18,0x42,0x08,0x82,0x60,0x04,0x01,
- X+ 0x01,0x42,0x60,0x04,0x00,0x01,0x41,0x08,0x24,0x10,0x92,0x20,
- X+ 0x00,0x01,0x01,0x81,0x20,0x00,0x00,0x01,0x22,0x08,0xe4,0x1f,
- X+ 0x92,0x20,0x00,0x01,0x01,0xff,0x20,0x00,0x00,0x01,0x22,0x08,
- X+ 0x24,0x00,0xaa,0x20,0x00,0x01,0x01,0x01,0x20,0x00,0x00,0x01,
- X+ 0x14,0x08,0x24,0x00,0xaa,0x20,0x00,0x01,0x01,0x01,0x20,0x00,
- X+ 0x00,0x01,0x14,0x18,0x42,0x18,0x44,0x20,0x00,0x01,0x21,0xc2,
- X+ 0x20,0x00,0xc0,0x07,0x08,0xe8,0x81,0x07,0x44,0xf8,0xe3,0x0f,
- X+ 0x1e,0x3c,0xf8,0x03,0x00,0x00,0x08,0x08,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x08,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x08,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,
- X+ 0x0f,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- X+ 0x00,0x00,0x00,0x00 };
- X+
- X+ char *font_menu_bits[NUMFONTS] = {
- X+ Default_bits,
- X+ Roman_bits,
- X+ Bold_bits,
- X+ Italic_bits,
- X+ Modern_bits,
- X+ Typewriter_bits,
- X+ };
- X+ #endif TFX
- END_OF_FILE
- if test 10989 -ne `wc -c <'psbits3.c.diff'`; then
- echo shar: \"'psbits3.c.diff'\" unpacked with wrong size!
- fi
- # end of 'psbits3.c.diff'
- fi
- if test -f 'xfig.l.diff' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xfig.l.diff'\"
- else
- echo shar: Extracting \"'xfig.l.diff'\" \(9573 characters\)
- sed "s/^X//" >'xfig.l.diff' <<'END_OF_FILE'
- X*** xfig.l.old Fri Mar 2 10:11:18 1990
- X--- xfig.l Mon Mar 12 15:05:40 1990
- X***************
- X*** 1,4
- X! .TH XFIG 1 "8 August 1988"
- X .SH NAME
- X xfig \- Facility for Interactive Generation of figures under X11
- X .SH SYNOPSIS
- X
- X--- 1,4 -----
- X! .TH XFIG 1 "Release 2.0 (Protocol 1.4X)"
- X .SH NAME
- X xfig \- Facility for Interactive Generation of figures under X11
- X .SH SYNOPSIS
- X***************
- X*** 27,33
- X specifies the name of a file to be edited. The description of objects in
- X the file will be read at the start of \fIxfig\fP.
- X .PP
- X! The output from \fIxfig\fP can be printed on a postcript printer:
- X .PP
- X f2ps (\fIxfig\fP to \fIpostscript\fP translator) is used to produce a
- X .I postscript
- X
- X--- 27,33 -----
- X specifies the name of a file to be edited. The description of objects in
- X the file will be read at the start of \fIxfig\fP.
- X .PP
- X! The output from \fIxfig\fP can be printed in several ways:
- X .PP
- X .B Postscript -
- X f2ps (\fIxfig\fP to \fIpostscript\fP translator) is used to produce a
- X***************
- X*** 29,34
- X .PP
- X The output from \fIxfig\fP can be printed on a postcript printer:
- X .PP
- X f2ps (\fIxfig\fP to \fIpostscript\fP translator) is used to produce a
- X .I postscript
- X file from an \fIxfig\fP file.
- X
- X--- 29,35 -----
- X .PP
- X The output from \fIxfig\fP can be printed in several ways:
- X .PP
- X+ .B Postscript -
- X f2ps (\fIxfig\fP to \fIpostscript\fP translator) is used to produce a
- X .I postscript
- X file from an \fIxfig\fP file.
- X***************
- X*** 35,40
- X The
- X .I postscript
- X file can be sent directly to a postscript printer.
- X .SH OPTIONS
- X .TP
- X .B \-ri
- X
- X--- 36,80 -----
- X The
- X .I postscript
- X file can be sent directly to a postscript printer.
- X+ .PP
- X+ .B troff -
- X+ f2p (\fIxfig\fP to \fIpic\fP(1) translator, also known by its previous
- X+ name \fIf2fp\fP(1L)) is used to translate \fIxfig\fP files into
- X+ .IR pic (1)
- X+ language.
- X+ The resulting file may then be processed in the same manner as any other
- X+ .I pic
- X+ file. Note that area fill, line thicknesses and multiple fonts are not
- X+ supported by \fIftop\fP.
- X+ .PP
- X+ .B LaTeX -
- X+ fig2latex (\fIxfig\fP to \fILaTeX\fP translator) produces a
- X+ .I LaTeX
- X+ file from an
- X+ .I xfig
- X+ file.
- X+ This file contains
- X+ .I LaTeX
- X+ picture environment commands and can be
- X+ processed along with other
- X+ .I LaTeX
- X+ commands.
- X+ This program is in the \fITransFig\fP package available from
- X+ svax.cs.cornell.edu via anonymous ftp.
- X+ .PP
- X+ .B PiCTeX -
- X+ fig2tex (\fIxfig\fP to \fIPiCTeX\fP translator) produces a
- X+ .I PiCTeX
- X+ file from an
- X+ .I xfig
- X+ file. This file contains macros that can be
- X+ used with the
- X+ .I PiCTeX
- X+ environment under
- X+ .I TeX
- X+ or
- X+ .I LaTeX.
- X+ This is also available from the \fITransFig\fP package.
- X .SH OPTIONS
- X .TP
- X .B \-ri
- X***************
- X*** 325,331
- X Move objects in the same way as in \fICOPY\fP.
- X .TP
- X .I MOVE POINT
- X! Modify the position of points of \fIPOLYLINE, \fIBOX\fP, \fIPOLYGON\fP,
- X \fIELLIPSE\fP, \fIARC\fP and \fISPLINE\fP
- X objects. Click the left button over the desired point, reposition the point,
- X and click the middle button. Note that \fIBOX\fP,
- X
- X--- 365,371 -----
- X Move objects in the same way as in \fICOPY\fP.
- X .TP
- X .I MOVE POINT
- X! Modify the position of points of \fIPOLYLINE\fP, \fIBOX\fP, \fIPOLYGON\fP,
- X \fIELLIPSE\fP, \fIARC\fP and \fISPLINE\fP
- X objects. Click the left button over the desired point, reposition the point,
- X and click the middle button. Note that \fIBOX\fP,
- X***************
- X*** 418,423
- X .I SOLID/DASHED/DOTTED LINE STYLE
- X Toggle between solid, dashed and dotted line styles. The dash length
- X is fixed at 0.05 inch.
- X .SH X DEFAULTS
- X The overall widget name(Class) is xfig.fig(Fig.TopLevelShell). This
- X set of resources correspond to the command line arguments:
- X
- X--- 458,474 -----
- X .I SOLID/DASHED/DOTTED LINE STYLE
- X Toggle between solid, dashed and dotted line styles. The dash length
- X is fixed at 0.05 inch.
- X+ .PP
- X+ If \fIxfig\fP is compiled with the -DTFX option (TransFig compatibility)
- X+ then the following two buttons are available:
- X+ .TP
- X+ .I LATEX LINE
- X+ Allow lines to be drawn only at slopes which can be handled by LaTeX picture
- X+ environment lines: slope = x/y, where x,y are integers in the range [-6,6].
- X+ .TP
- X+ .I LATEX VECTOR
- X+ Allow lines to be drawn only at slopes which can be handled by LaTeX picture
- X+ environment vectors: slope = x/y, where x,y are integers in the range [-4,4].
- X .SH X DEFAULTS
- X The overall widget name(Class) is xfig.fig(Fig.TopLevelShell). This
- X set of resources correspond to the command line arguments:
- X***************
- X*** 423,429
- X set of resources correspond to the command line arguments:
- X .TP 1.25i
- X justify
- X! (boolean:false) -right and -left arguments
- X .TP
- X landscape
- X (boolean:false) -Landscape and -Portrait arguments
- X
- X--- 474,480 -----
- X set of resources correspond to the command line arguments:
- X .TP 1.25i
- X justify
- X! (boolean:false) -right (true) and -left (false) arguments
- X .TP
- X landscape
- X (boolean:true) -Landscape and -Portrait arguments
- X***************
- X*** 426,432
- X (boolean:false) -right and -left arguments
- X .TP
- X landscape
- X! (boolean:false) -Landscape and -Portrait arguments
- X .TP
- X width
- X (integer:7.5 or 10 inches) -width argument
- X
- X--- 477,483 -----
- X (boolean:false) -right (true) and -left (false) arguments
- X .TP
- X landscape
- X! (boolean:true) -Landscape and -Portrait arguments
- X .TP
- X width
- X (integer:7.5 or 10 inches) -width argument
- X***************
- X*** 461,467
- X form.panel(Form.Box)
- X .TP
- X bottom panel
- X! form.panel2(Form.Box)
- X .TP
- X icons
- X form.panel.button(Form.Box.Command)
- X
- X--- 512,518 -----
- X form.panel(Form.Box)
- X .TP
- X bottom panel
- X! form.bottom_panel(Form.Box)
- X .TP
- X icons
- X form.panel.button(Form.Box.Command)
- X***************
- X*** 465,471
- X .TP
- X icons
- X form.panel.button(Form.Box.Command)
- X! form.panel2.button(Form.Box.Command)
- X .TP
- X top ruler
- X form.truler(Form.Label)
- X
- X--- 516,522 -----
- X .TP
- X icons
- X form.panel.button(Form.Box.Command)
- X! form.bottom_panel.button(Form.Box.Command)
- X .TP
- X top ruler
- X form.truler(Form.Label)
- X***************
- X*** 487,492
- X .TP
- X menu items
- X form.popup_menu.menu.pane(Form.OverrideShell.Box.Command)
- X .PP
- X For example, to set the background of the side panel to blue the resource
- X would be:
- X
- X--- 538,552 -----
- X .TP
- X menu items
- X form.popup_menu.menu.pane(Form.OverrideShell.Box.Command)
- X+ .TP
- X+ font menu
- X+ form.font_menu.menu(Form.OverrideShell.Box)
- X+ .TP
- X+ indicator panel
- X+ form.indicator(Form.Box)
- X+ .TP
- X+ font indicator window
- X+ form.font_indicator(Form.Label)
- X .PP
- X For example, to set the background of the side panel to blue and the
- X indicator panel background to green the resources
- X***************
- X*** 488,494
- X menu items
- X form.popup_menu.menu.pane(Form.OverrideShell.Box.Command)
- X .PP
- X! For example, to set the background of the side panel to blue the resource
- X would be:
- X .br
- X \f(CWxfig*form.panel.background: blue\fP
- X
- X--- 548,555 -----
- X font indicator window
- X form.font_indicator(Form.Label)
- X .PP
- X! For example, to set the background of the side panel to blue and the
- X! indicator panel background to green the resources
- X would be:
- X .br
- X \f(CWxfig*form.panel.background: blue\fP
- X***************
- X*** 492,497
- X would be:
- X .br
- X \f(CWxfig*form.panel.background: blue\fP
- X .SH BUGS
- X .PP
- X Sometimes, \fIxfig\fP doesn't see that a figure has been modified,
- X
- X--- 553,560 -----
- X would be:
- X .br
- X \f(CWxfig*form.panel.background: blue\fP
- X+ .br
- X+ \f(CWxfig*form.indicator.background: blue\fP
- X .SH BUGS
- X .PP
- X Creating a text object is not "Undoable".
- X***************
- X*** 494,505
- X \f(CWxfig*form.panel.background: blue\fP
- X .SH BUGS
- X .PP
- X- Sometimes, \fIxfig\fP doesn't see that a figure has been modified,
- X- and will allow the user to quit or edit a new figure without confirmation.
- X- .PP
- X- Drawing text sometimes freezes up xfig. Working on it. Any help in this
- X- area is welcome.
- X- .PP
- X Creating a text object is not "Undoable".
- X .PP
- X Area fill doesn't show on the canvas for closed splines, but are filled
- X
- X--- 557,562 -----
- X \f(CWxfig*form.indicator.background: blue\fP
- X .SH BUGS
- X .PP
- X Creating a text object is not "Undoable".
- X .PP
- X Area fill doesn't show on the canvas for closed splines, but are filled
- X***************
- X*** 509,515
- X Undoing the creation of a compound object deletes the objects
- X inside the compound object. Undoing the undo doesn't bring them back.
- X .PP
- X! Ellipses which are too narrow may cause \fIxfig\fP to loop forever.
- X .PP
- X Objects which are created while one of the
- X .I grids
- X
- X--- 566,572 -----
- X Undoing the creation of a compound object deletes the objects
- X inside the compound object. Undoing the undo doesn't bring them back.
- X .PP
- X! Ellipses which are too narrow are not drawn correctly.
- X .PP
- X Objects which are created while one of the
- X .I grids
- X***************
- X*** 521,527
- X Brian W. Kernighan
- X .I "PIC - A Graphics Language for Typesetting User Manual"
- X .br
- X! f2ps(1)
- X .SH ACKNOWLEDGEMENT
- X Many thanks goes to Professor Donald E. Fussell who inspired the
- X creation of this tool.
- X
- X--- 578,584 -----
- X Brian W. Kernighan
- X .I "PIC - A Graphics Language for Typesetting User Manual"
- X .br
- X! f2ps(1) f2p(1)
- X .SH ACKNOWLEDGEMENT
- X Many thanks goes to Professor Donald E. Fussell who inspired the
- X creation of this tool.
- X***************
- X*** 541,546
- X UCSF School of Pharmacy
- X .br
- X San Francisco, CA 94118
- X .sp
- X X11 port by:
- X .br
- X
- X--- 598,609 -----
- X UCSF School of Pharmacy
- X .br
- X San Francisco, CA 94118
- X+ .sp
- X+ The LaTeX line drawing modes were contributed by:
- X+ .br
- X+ Frank Schmuck
- X+ .br
- X+ Cornell University
- X .sp
- X X11 port by:
- X .br
- END_OF_FILE
- if test 9573 -ne `wc -c <'xfig.l.diff'`; then
- echo shar: \"'xfig.l.diff'\" unpacked with wrong size!
- fi
- # end of 'xfig.l.diff'
- fi
- echo shar: End of archive 2 \(of 3\).
- cp /dev/null ark2isdone
- MISSING=""
- for I in 1 2 3 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 3 archives.
- rm -f ark[1-9]isdone
- else
- echo You still need to unpack the following archives:
- echo " " ${MISSING}
- fi
- ## End of shell archive.
- exit 0
-
- dan
- -----------------------------------------------------------
- O'Reilly && Associates
- argv@sun.com / argv@ora.com
- 632 Petaluma Ave, Sebastopol, CA 95472
- 800-338-NUTS, in CA: 800-533-NUTS, FAX 707-829-0104
- Opinions expressed reflect those of the author only.
-